# 创建结合set,set()用来创建集合的函数，type()用来查看数据类型
# 1、可以使用大括号来进行创建
s = {1,2,3,4}
# 2、使用set()函数来进行创建
ss = set('1234')
print(type(s))
print(type(ss))

s.add(6)
print(s)
s.pop()
print(s)
s.remove(4)
print(s)

#创建元组
#创建空元组
tuple1 = ()
print(tuple1)
# 创建带有元素的元组，可以有元素类型
tuple2 = (1,"a",3,"hello",2.2)
print(tuple2)
# 创建只有一个元素的元组
tuple3 = (1,)
print(type(tuple3))

tuple1 = tuple('hello,world')
print(tuple1)

list1 = tuple('hello,world')

list1 = ['Python','Java','c++','c']
tuple2 = tuple(list1)
print(tuple2)

# 从开始索引开始截取，截止到结束索引之前
tuple = ('h','e','l','l','o')
# # 使用索引访问元组中的某个元素
# 使用正数索引，从0开始
print(tuple1[2])
# 使用负数索引，倒序从-1开始
print(tuple1[-4])

# # 使用切片访问元组中的一组元素，前闭后开
print(tuple1[1: 4])
# 指定步长
print(tuple1[1: 4:2 ])
# 使用负数切片
print(tuple1[-5: -1])